// 引入express
var express = require('express');
// body-parser
var body_parser = require('body-parser');
// 创建应用程序
var app = express();
// 静态化目录
// app.use('/web', express.static('./web'));
// 静态化 user 目录
// app.use('/user', express.static('./user'));
// 配置 body_parser
app.use(body_parser.urlencoded({ extended: false }));

// // 处理接口
// app.get('/index.html', function(req, res) {
//   // 重定向
//   res.redirect('/')
// })
// app.get('/', function(req, res) {
//   // 返回页面
//   res.sendFile(__dirname + '/web/html/login.html');
// })
// app.post('/login.do', (req, res) => {
//   console.log('********************')
//   console.log(req.body)

//   res.end();
// })
/*修改服务端代码，进行全路由配置，允许跨域请求*/
app.all('*', function (req, res, next) {
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Headers', 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With, yourHeaderFeild');
  res.header('Access-Control-Allow-Methods', 'PUT, POST, GET, DELETE, OPTIONS');
  if (req.method === 'OPTIONS') {
    res.send(200);
  }
  else {
    next();
  }
});


// 引入router路由对象
var router = require('./server/router.js');

// 挂载router 路由
app.use(router);



// 监听端口号
app.listen(3006, () => {
  console.log("服务器已打开 访问：http://127.0.0.1:3006");
})